import static org.junit.Assert.*;

import java.util.ArrayList;
import java.util.Scanner;

import org.junit.Test;


public class GraczCzlowiekTest {

	@Test
	public void testWymienKartyGracza() {
		Scanner daneWejsciowe = new Scanner(System.in);
		DaneDoGry dane = new DaneDoGry();
		dane.daneDoGry(daneWejsciowe);
		Stol gra = new Stol();
		gra.ustawTabliceGraczy(dane);
		gra.tworzGraczy(dane);
		ArrayList<Karta> talia = Talia.tasujTalie(Talia.tworzTalie());
		gra.rozdajKarty(talia);
		Gracz GB = new GraczBot(false, new Uklad(new Karta[5]),dane.poziomBotow[0]);
		//GB = gra.tablicaGraczy[0];
		for(int i=0;i<5;i++){
			GB.uklad.kartyGracza[i]= gra.tablicaGraczy[0].uklad.kartyGracza[i];
		}
		gra.wymianaKartGraczy(talia);
		
		assertNotEquals(gra.tablicaGraczy[0].uklad.kartyGracza[0], GB.uklad.kartyGracza[0]);
	}

}
